package com.tsing.bms.service;

import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.IService;
import com.tsing.bms.entity.Repairs;
import com.tsing.bms.vo.req.*;
import com.tsing.bms.vo.resp.RepairsRespVo;

/**
 * <p>
 * 服务类
 * </p>
 *
 * @author TheTsing
 * @since 2021-03-29
 */
public interface IRepairsService extends IService<Repairs> {

    void addRepairs(RepairsAddReqVo reqVo);

    void deleteRepairs(IdsReqVo reqVo);

    RepairsRespVo getRepairsById(IdReqVo reqVo);

    void updateRepairs(IdAndStatusReqVo reqVo);

    Page<RepairsRespVo> repairsPage(RepairsPageReqVo reqVo);

}
